const baseURL="http://47.99.124.245:8009";

export const clockin =(data)=>{
	return new Promise((resolve,reject)=>{
			uni.request({
				url:baseURL+'/ClockIn',//接口地址：前缀+方法中传入的地址
				method:'POST',//请求方法：传入的方法或者默认是“GET”
				data:data,//传递参数：传入的参数或者默认传递空集合
				header:{
				        'content-type': 'application/x-www-form-urlencoded'}, //token可以不要，看后端
				success:(res)=> {
					//返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
					// 如果不满足上述判断就输出数据
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					uni.showToast({
						title:"api failed",
						icon:"none"
					})
					reject(err)
				}
			})
		})
}
export const getWifi =()=>{
	return new Promise((resolve,reject)=>{
			uni.request({
				url:baseURL+'/wifi/all',//接口地址：前缀+方法中传入的地址
				method:'GET',//请求方法：传入的方法或者默认是“GET”
				header:{
				        'Authorization':'',
				}, //token可以不要，看后端
				success:(res)=> {
					//返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
					// 如果不满足上述判断就输出数据
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					uni.showToast({
						title:"api failed",
						icon:"none"
					})
					reject(err)
				}
			})
		})
}
export const getstatus =(data)=>{
	return new Promise((resolve,reject)=>{
			uni.request({
				url:baseURL+'/clocksituation/'+data+'/clockstatus',//接口地址：前缀+方法中传入的地址
				method:'GET',//请求方法：传入的方法或者默认是“GET”
				data:data,//传递参数：传入的参数或者默认传递空集合
				success:(res)=> {
					//返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
					// 如果不满足上述判断就输出数据
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					uni.showToast({
						title:"api failed",
						icon:"none"
					})
					reject(err)
				}
			})
		})
}
export const getlist =(number,data)=>{
	return new Promise((resolve,reject)=>{
			uni.request({
				url:baseURL+'/everdayclock/'+number+'/twoweeks',//接口地址：前缀+方法中传入的地址
				method:'GET',//请求方法：传入的方法或者默认是“GET”
				data:data,//传递参数：传入的参数或者默认传递空集合
				success:(res)=> {
					//返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
					// 如果不满足上述判断就输出数据
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					uni.showToast({
						title:"api failed",
						icon:"none"
					})
					reject(err)
				}
			})
		})
}
export const clockout=(data)=>{
	return new Promise((resolve,reject)=>{
			uni.request({
				url:baseURL+'/ClockOut',//接口地址：前缀+方法中传入的地址
				method:'POST',//请求方法：传入的方法或者默认是“GET”
				data:data,//传递参数：传入的参数或者默认传递空集合
				header:{
				        'content-type': 'application/x-www-form-urlencoded'}, //token可以不要，看后端
				success:(res)=> {
					//返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
					// 如果不满足上述判断就输出数据
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					uni.showToast({
						title:"api failed",
						icon:"none"
					})
					reject(err)
				}
			})
		})
}
export const getsum =(number,data)=>{
 return new Promise((resolve,reject)=>{
   uni.request({
    url:baseURL+'/periodData/'+number,//接口地址：前缀+方法中传入的地址
    method:'GET',//请求方法：传入的方法或者默认是“GET”
    data:data,//传递参数：传入的参数或者默认传递空集合
    success:(res)=> {
     //返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
     // 如果不满足上述判断就输出数据
     resolve(res)
    },
    // 这里的接口请求，如果出现问题就输出接口请求失败
    fail: (err) => {
     uni.showToast({
      title:"api failed",
      icon:"none"
     })
     reject(err)
    }
   })
  })
}